package com.zeei.ems.meet.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "MeetingContactVO", description = "通讯录实体类")
public class MeetingContactVO {
    /**
     * 用户ID
     */
    @ApiModelProperty(name = "userId", value = "用户ID")
    private Integer userId;

    /**
     * 登录用户ID
     */
    @ApiModelProperty(name = "loginUserId", value = "登录用户ID")
    private Integer loginUserId;

    /**
     * 用户名称
     */
    @ApiModelProperty(name = "userName", value = "用户名称")
    private String userName;

    /**
     * 主要职务
     */
    @ApiModelProperty(name = "post", value = "主要职务")
    private String post;

    /**
     * 站点编码
     */
    @ApiModelProperty(name = "pointCode", value = "站点编码")
    private Integer pointCode;

    /**
     * 站点名称
     */
    @ApiModelProperty(name = "pointName", value = "站点名称")
    private String pointName;

    /**
     * 区域ID
     */
    @ApiModelProperty(name = "areaId", value = "区域ID")
    private String areaId;

    /**
     * 区域名称
     */
    @ApiModelProperty(name = "areaName", value = "区域名称")
    private String areaName;

    /**
     * 用户头像
     */
    @ApiModelProperty(name = "userAvatarUrl", value = "用户头像")
    private String userAvatarUrl;

    /**
     * 部门ID
     */
    @ApiModelProperty(name = "departId", value = "部门ID")
    private Integer departId;

    /**
     * 部门名称
     */
    @ApiModelProperty(name = "departName", value = "部门名称")
    private String departName;

    /**
     * 用户邮箱
     */
    @ApiModelProperty(name = "userEmail", value = "用户邮箱")
    private String userEmail;

    /**
     * 用户座机
     */
    @ApiModelProperty(name = "userTel", value = "用户座机")
    private String userTel;

    /**
     * 用户手机
     */
    @ApiModelProperty(name = "userMobile", value = "用户手机")
    private String userMobile;

    /**
     * 用户状态：-1 删除；0 未注册的用户；1：已注册用户
     */
    @ApiModelProperty(name = "userStatus", value = "用户状态：-1 删除；0 未注册的用户；1：已注册用户")
    private Integer userStatus;

    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty(name = "updateTime", value = "更新时间")
    private Date updateTime;
}
